articulated urban bus - Espagnol Anglais Dictionnaire